f1 = open("F:\\wang_development\\class_project\\Project1\\test.fasta",'r')#打开fasta文件
#创建一个空字典储存数据
d={}
#把所给数据逐行遍历并存到字典中
for line in f1.readlines():
    if line.startswith('>'):
        name = line.strip('\n')
        seq=""
    else:
        seq += line.strip('\n')
        d[name]=len(seq)

#输出一下检验一下是否创建成功（其实可有可无）
print(d.items())
import csv

#创建一个新的文件并将字典写入文件、以csv格式输出
with open('test.csv','w',newline='',encoding='utf-8') as f2:
    [f2.write('\"{0}\" , {1}\n'.format(key, value)) for key, value in d.items()]
